navigable body of water or stream - Turco Inglés Diccionario